// 网络请求返回
// type Request<T> = {
//   code: number,
//   message: string,
//   data: T
// }
// 返回的原本假数据(非正常情况)
export type RequtstTeamListType = {
  url: string
  type: string
  body: string
}
// 返回的原本假数据
export type RequtstTeamItemType = {
  url: string
  type: string
  body: any
}
// 获取数组数据
export type getTeamListType = {
  /** 页码 */
  page: number
  /** 条数 */
  pagesize: number
  /** 关键字 */
  keyword?: string
}
// 返回的组题列表数据
export type setTeamListItemType = {
  /** 编号 */
  id: string
  /** 组题时间 */
  addTime: string
  /** 录入人 */
  userName: string
  /** 题目编号 */
  questionIDs: string
  /** 答题进度 */
  progressOfAnswer: string | number
  /** 正确率 */
  accuracyRate: string | number
  /** 答题总耗时秒 */
  totalSeconds: number
  /** 组题类型(1: 单选, 2: 多选, 3: 简答) */
  questionType: '1' | '2' | '3' | string
}
// 页码条数和试题数据泛型
type setTeamListPage<T> = {
  /** 总条数 */
  counts: number
  /** 条数 */
  pagesize: number
  /** 总页码 */
  pages: number
  /** 页码 */
  page: number
  /** 试题数据 */
  items: T
}
// axios用的返回的组题列表数据
export type setTeamListWholeType = setTeamListPage<setTeamListItemType>
